home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Archive Magazine CD 1995
/
Archive Magazine CD 1995.iso
/
discs
/
prog_disc
/
volume_2
/
issue_09
/
rigg
/
f77
/
prob
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1995-01-01
|
365 b
|
14 lines
C > :0.F77.Prob
REAL FUNCTION PROB
C function to return a pseudo-random value between 0 and 1
INTEGER A, M, Q, R, LO, HI, TEST
DATA A,M,Q,R/16807,2147483647,127773,2836/
C DATA SEED/65535/
HI = SEED / Q
LO = SEED MOD Q
TEST = A*LO - R*HI
SEED = TEST
IF (TEST.LE.0) SEED = TEST + M
PROB = SEED / M
END